package com.wrench.elevator.tida.dao;

import java.util.List;
import java.util.Map;

import com.wrench.elevator.tida.domain.wuye.WebUIFormatData;
import org.springframework.ui.ModelMap;

import com.wrench.elevator.tida.domain.wuye.Wuye_User;
import com.wrench.elevator.tida.node.NodeProvince;

public interface WYZHDao {
	/**
	 * 添加物业账号 参数 company_name user_name user_tel superior_id role_id
	 * */
	void addWuYeUser(ModelMap map);

	/**
	 * 删除物业账号 参数 user_id
	 * */
	void delWuYeUser(ModelMap map);

	/**
	 * 查询物业账号列表
	 * */
	List<Wuye_User> queryWuyeUser(String name, int start, int limit);

	/**
	 * 查询物业账号个数
	 * */
	int queryWuyeUserCount(String name);

	/**
	 * 修改物业账号
	 * */
	void updateWuYeUser(ModelMap map);

	/**
	 * 绑定物业账号管理范围
	 * */
	void bindWuYeUserManage(ModelMap map);

	List<NodeProvince> getAllNodesBuWuye_id(String wuye_id);

	Map<String, String> getSSQID(String id,String type);

	List<WebUIFormatData> getWholeRegion(String wuye_id);
}
